Indicator-Based Inspections: A Risk-Oriented Quality Assurance Approach for Dependable Systems
نویسندگان
چکیده
We are surrounded by ever more dependable systems, such us driving assistance systems from the automotive domain or life-supporting systems from the medical domain. Due to their increasing complexity, not only the development of but also the quality assurance for such systems are becoming increasingly difficult. They may cause various degrees of harm to their environment. Hence, in order to reduce risks associated with these systems, development as well as quality assurance normally use risk analysis as a basis for constructive and analytical measures against these risks. One of the aims of quality assurance is fault detection and fault forecasting. In this paper, the authors present indicator-based inspections using Goal Indicator Trees, a novel risk-oriented quality assurance approach for fault detection. It can be used to detect faults of different types, like safety faults or security faults. Starting from typical risk analysis results like FMECA and FTA, the approach systematically derives quality goals and refines these goals into concrete quality indicators that guide the indicator-based inspection. Quality indicators can be mapped to concrete checklists and concrete inspection goals in order to support inspectors checking artifacts in a fine-grained way with respect to certain quality properties. The approach is explained and demonstrated with respect to the quality property safety, but tends to be generalizable to further quality properties.
منابع مشابه
Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software Systems
A part of software quality assurance is concerned with the diagnosis of defects, which decrease quality aspects of software systems, such as maintainability, reusability, portability, or performance. Concurrent approaches for defect diagnosis focus on post-development manual inspections of the software’s source code. The context-sensitive diagnosis of quality defects is a new approach that is b...
متن کاملSoftware Inspections and Their Role in Software Quality Assurance
In this paper we will analyse the software inspections related published data of different successful companies. We will compare the impact of software inspections on software quality with other software quality assurance techniques like software tests etc. Our analysis will show that software inspections play the most important role in software quality assurance. We will also briefly discuss w...
متن کاملIntegrating inspection and test processes based on context-specific assumptions
Inspections and testing are two of the most commonly performed software quality assurance processes today. Typically, these processes are applied in isolation, which, however, fails to exploit the benefits of systematically combining and integrating them. In consequence, tests are not focused based on early defect detection data. Expected benefits of such process integration include higher defe...
متن کاملComponent-Based Software Engineering: Technologies, Quality Assurance Schemes, and Risk Analysis Tools
Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...
متن کاملSafety and Quality Assurance and Management Systems in Food Industry: An Overview
Development of the profit-oriented food enterprises, growing consumers’ expectations and concerns as regards food quality and safety, as well as increasing requirements of food chain actors, forced many companies to improve safety and quality of their products through implementation of the quality and safety assurance and management systems. This chapter attempts to discuss the problem outlined...
متن کامل